import axios from 'axios'



/**
 * 标记信息查询
 * @param {Integer} id  标记编号
 * @param {String} track    跟踪号
 */

export const labelInfo = (params) => (axios.post('/crmapi/label/label-info', params));

/**
 * 标记修改
 * @param {Integer} id  标记编号
 * @param [String] name  标记名称
 * @param [String] desc  标记描述
 * @param [String] color  标记颜色
 * @param {Integer} type  标记类型(1=真实帐号 2=lead 3=跟进项）Allowed values: 1, 2, 3
 * @param {String} track    跟踪号
 */

export const labelEdit = (params) => (axios.post('/crmapi/label/label-edit', params));

/**
 * 标记创建
 * @param {Integer} type  标记类型(1=真实帐号 2=lead 3=跟进项）Allowed values: 1, 2, 3
 * @param {String} name  标记名称
 * @param [String] desc  标记描述
 * @param {String} color  标记颜色
 * @param {String} track    跟踪号
 */

export const labelCreate = (params) => (axios.post('/crmapi/label/label-create', params));

/**
 * 标记删除
 * @param {Integer} id  标记编号
 * @param {Integer} type  标记类型(1=真实帐号 2=lead 3=跟进项）Allowed values: 1, 2, 3
 * @param {String} track    跟踪号
 */

export const labelDelete = (params) => (axios.post('/crmapi/label/label-delete', params));

/**
 * 标记查询
 * @param [Integer] type  标记类型(1=真实帐号 2=lead 3=跟进项）Allowed values: 1, 2, 3
 * @param [String] name  标记名称
 * @param {Integer} pageSize  分页大小
 * @param {Integer} pageNo  页数
 * @param {String} track    跟踪号
 */

export const labelQuery = (params) => (axios.post('/crmapi/label/label-query', params));

/*
* 标记搜索
* 参数见接口文档
*
* */

export const labelName = (params) => (axios.post('/crmapi/label/label-name', params));
